

import re

def vali_telephone(value: str) ->str:
    """ 手机号验证 返回手机号 """
    if not value or len(value) != 11 or not value.isdigit():
        raise ValueError("输入正确的手机号")
    
    regex = r'^1(3\d|4[4-9]|5[0-35-9]|6[67]|7[013-8]|8[0-9]|9[0-9])\d{8}$'
    if not re.match(regex, value):
        raise ValueError("输入正确的手机号")
    
    return value


def vali_email(value: str) -> str:
    """ 邮箱验证 返回邮箱 """
    if not value:
        raise ValueError("输入正确的邮箱")
    
    regex = r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'

    if not re.match(regex, value):
        raise ValueError("输入正确的邮箱")
    
    return value